/*
 * 
 * LegendShop 多用户商城系统
 * 
 *  版权所有,并保留所有权利。
 * 
 */
package com.legendshop.oa.model;
import java.util.Date;

import com.legendshop.dao.persistence.Column;
import com.legendshop.dao.persistence.Entity;
import com.legendshop.dao.persistence.GeneratedValue;
import com.legendshop.dao.persistence.GenerationType;
import com.legendshop.dao.persistence.Id;
import com.legendshop.dao.persistence.Table;
import com.legendshop.dao.persistence.TableGenerator;
import com.legendshop.dao.support.GenericEntity;

/**
 *
 */
@Entity
@Table(name = "ls_resume")
public class Resume implements GenericEntity<Long> {

	private static final long serialVersionUID = 1198031991625659579L;

	/** 主键 */
	private Long id; 
		
	/** 姓名 */
	private String realName; 
		
	/** 手机号码 */
	private String phone; 
		
	/** 邮箱 */
	private String email; 
		
	/** 性别, M：男， F：女 */
	private String sex; 
		
	/** 出生日期 */
	private Date birthdate; 
		
	/** 学历 */
	private String educationBg; 
		
	/** 工作年限 */
	private Double experience; 
		
	/** 应聘岗位 */
	private String applyJob; 
		
	/** 备注 */
	private String remark; 
		
	/** 面试官 */
	private Long interviewer; 
		
	/** 面试时间 */
	private Date interviewDate; 
		
	/** 简历附件 */
	private String accessory; 
		
	/** 状态 */
	private Long status; 
		
	/** 创建时间 */
	private Date createTime; 
		
	
	public Resume() {
    }
		
	@Id
	@Column(name = "id")
	@GeneratedValue(strategy = GenerationType.TABLE, generator = "generator")
	@TableGenerator(name = "generator", pkColumnValue = "RESUME_SEQ")
	public Long  getId(){
		return id;
	} 
		
	public void setId(Long id){
			this.id = id;
		}
		
    @Column(name = "real_name")
	public String  getRealName(){
		return realName;
	} 
		
	public void setRealName(String realName){
			this.realName = realName;
		}
		
    @Column(name = "phone")
	public String  getPhone(){
		return phone;
	} 
		
	public void setPhone(String phone){
			this.phone = phone;
		}
		
    @Column(name = "email")
	public String  getEmail(){
		return email;
	} 
		
	public void setEmail(String email){
			this.email = email;
		}
		
    @Column(name = "sex")
	public String  getSex(){
		return sex;
	} 
		
	public void setSex(String sex){
			this.sex = sex;
		}
		
    @Column(name = "birthdate")
	public Date  getBirthdate(){
		return birthdate;
	} 
		
	public void setBirthdate(Date birthdate){
			this.birthdate = birthdate;
		}
		
    @Column(name = "education_bg")
	public String  getEducationBg(){
		return educationBg;
	} 
		
	public void setEducationBg(String educationBg){
			this.educationBg = educationBg;
		}
		
    @Column(name = "experience")
	public Double  getExperience(){
		return experience;
	} 
		
	public void setExperience(Double experience){
			this.experience = experience;
		}
		
    @Column(name = "apply_job")
	public String  getApplyJob(){
		return applyJob;
	} 
		
	public void setApplyJob(String applyJob){
			this.applyJob = applyJob;
		}
		
    @Column(name = "remark")
	public String  getRemark(){
		return remark;
	} 
		
	public void setRemark(String remark){
			this.remark = remark;
		}
		
    @Column(name = "interviewer")
	public Long  getInterviewer(){
		return interviewer;
	} 
		
	public void setInterviewer(Long interviewer){
			this.interviewer = interviewer;
		}
		
    @Column(name = "interview_date")
	public Date  getInterviewDate(){
		return interviewDate;
	} 
		
	public void setInterviewDate(Date interviewDate){
			this.interviewDate = interviewDate;
		}
		
    @Column(name = "accessory")
	public String  getAccessory(){
		return accessory;
	} 
		
	public void setAccessory(String accessory){
			this.accessory = accessory;
		}
		
    @Column(name = "status")
	public Long  getStatus(){
		return status;
	} 
		
	public void setStatus(Long status){
			this.status = status;
		}
		
    @Column(name = "create_time")
	public Date  getCreateTime(){
		return createTime;
	} 
		
	public void setCreateTime(Date createTime){
			this.createTime = createTime;
		}
	


} 
